The Tableau - based Theorem Prover 3 TAPVersion 4

نویسندگان

  • Bernhard Beckert
  • Peter Oel
  • Martin Sulzmann
چکیده

Overview 3 T A P is a tableau-based theorem prover for many-valued rst-order logics with sorts (in the two-valued version with equality); it is implemented in Prolog. This paper gives an overview of the system with a special focus on the new features of 3 T A P Version 4.0, including: eecient completion-based equality reasoning , methods for handling redundant axiom sets, utilization of pragmatic information contained in axioms to rearrange the search space, and a graphical user interface for controlling 3 T A P and visualizing its output. 3 T A P has been developed at the University of Karlsruhe. In 1989 the project started in cooperation with the Institute for Knowledge Based Systems of IBM Germany. Since 1992 the system is maintained and improved as part of a new project at the University of Karlsruhe funded by the Deutsche Forschungsge-meinschaft (DFG). 3 T A P is able to handle full rst-order logics with any nite number of truth values. Hierarchical (tree-shaped) sorts attached to terms are supported. In the two-valued case, special handling of the equality predicate is provided. Currently , versions for classical rst-order logic, for a certain three-valued rst-order logic 18] and for a seven-valued propositional logic 11] are speciied. It is possible either to prove a theorem or to try to check the consistency of the axioms. The user speciies the input as a set of axioms and theorems contained in a knowledge base le; the formulae do not have to be in any normal form. \if-then" and \if-then-else" connectives can occur in the input to rearrange the search space such as to reeect their particular pragmatics, that diiers from material implication. Furthermore, an ordering on constant and function symbols can be speciied in the knowledge base. Problems from the TPTP problem library 20] can be directly loaded. They are automatically converted into 3 T A P format.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

leanCoP 2.0and ileanCoP 1.2: High Performance Lean Theorem Proving in Classical and Intuitionistic Logic (System Descriptions)

leanCoP is a very compact theorem prover for classical firstorder logic, based on the connection (tableau) calculus and implemented in Prolog. leanCoP 2.0 enhances leanCoP 1.0 by adding regularity, lemmata, and a technique for restricting backtracking. It also provides a definitional translation into clausal form and integrates “Prolog technology” into a lean theorem prover. ileanCoP is a compa...

متن کامل

A Resolution Theorem Prover for Intuitonistic Logic

We use the general scheme of building resolution calculi (also called the inverse method) originating from S.Maslov and G.Mints to design and implement a resolution theorem prover for intuitionistic logic. A number of search strategies is introduced and proved complete. The resolution method is shown to be a decision procedure for a new syntactically described decidable class of intuitionistic ...

متن کامل

A Tableau Prover for Natural Logic and Language

Modeling the entailment relation over sentences is one of the generic problems of natural language understanding. In order to account for this problem, we design a theorem prover for Natural Logic, a logic whose terms resemble natural language expressions. The prover is based on an analytic tableau method and employs syntactically and semantically motivated schematic rules. Pairing the prover w...

متن کامل

LangPro: Natural Language Theorem Prover

LangPro is an automated theorem prover for natural language. Given a set of premises and a hypothesis, it is able to prove semantic relations between them. The prover is based on a version of analytic tableau method specially designed for natural logic. The proof procedure operates on logical forms that preserve linguistic expressions to a large extent. The nature of proofs is deductive and tra...

متن کامل

Satallax: An Automatic Higher-Order Prover

Satallax is an automatic higher-order theorem prover that generates propositional clauses encoding (ground) tableau rules and uses MiniSat to test for unsatisfiability. We describe the implementation, focusing on flags that control search and examples that illustrate how the

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996